// Auto generated file, don't modify.

#include "irrlicht.h"
#include "SVertexManipulator.h"

#include "cpgf/metadata/irrlicht/meta_irrlicht_SVertexManipulator.h"

using namespace cpgf;

namespace meta_irrlicht { 


GDefineMetaInfo createMetaClass_IVertexManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::IVertexManipulator>::declare("IVertexManipulator");
        buildMetaClass_IVertexManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorBrightnessManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorBrightnessManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorBrightnessManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexColorBrightnessManipulator");
        buildMetaClass_SVertexColorBrightnessManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorContrastBrightnessManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorContrastBrightnessManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorContrastBrightnessManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexColorContrastBrightnessManipulator");
        buildMetaClass_SVertexColorContrastBrightnessManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorContrastManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorContrastManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorContrastManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexColorContrastManipulator");
        buildMetaClass_SVertexColorContrastManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorDesaturateToAverageManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorDesaturateToAverageManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorDesaturateToAverageManipulator, irr::scene::IVertexManipulator>::declare("SVertexColorDesaturateToAverageManipulator");
        buildMetaClass_SVertexColorDesaturateToAverageManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorDesaturateToLightnessManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorDesaturateToLightnessManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorDesaturateToLightnessManipulator, irr::scene::IVertexManipulator>::declare("SVertexColorDesaturateToLightnessManipulator");
        buildMetaClass_SVertexColorDesaturateToLightnessManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorDesaturateToLuminanceManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorDesaturateToLuminanceManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorDesaturateToLuminanceManipulator, irr::scene::IVertexManipulator>::declare("SVertexColorDesaturateToLuminanceManipulator");
        buildMetaClass_SVertexColorDesaturateToLuminanceManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorGammaManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorGammaManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorGammaManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexColorGammaManipulator");
        buildMetaClass_SVertexColorGammaManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorInterpolateLinearManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorInterpolateLinearManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorInterpolateLinearManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexColorInterpolateLinearManipulator");
        buildMetaClass_SVertexColorInterpolateLinearManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorInterpolateQuadraticManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorInterpolateQuadraticManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorInterpolateQuadraticManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexColorInterpolateQuadraticManipulator");
        buildMetaClass_SVertexColorInterpolateQuadraticManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorInvertManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorInvertManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorInvertManipulator, irr::scene::IVertexManipulator>::declare("SVertexColorInvertManipulator");
        buildMetaClass_SVertexColorInvertManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorScaleManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorScaleManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorScaleManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexColorScaleManipulator");
        buildMetaClass_SVertexColorScaleManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorSetAlphaManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorSetAlphaManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorSetAlphaManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexColorSetAlphaManipulator");
        buildMetaClass_SVertexColorSetAlphaManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorSetManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorSetManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorSetManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexColorSetManipulator");
        buildMetaClass_SVertexColorSetManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexColorThresholdManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexColorThresholdManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexColorThresholdManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexColorThresholdManipulator");
        buildMetaClass_SVertexColorThresholdManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexPositionScaleAlongNormalsManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexPositionScaleAlongNormalsManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexPositionScaleAlongNormalsManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexPositionScaleAlongNormalsManipulator");
        buildMetaClass_SVertexPositionScaleAlongNormalsManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexPositionScaleManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexPositionScaleManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexPositionScaleManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexPositionScaleManipulator");
        buildMetaClass_SVertexPositionScaleManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexPositionTransformManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexPositionTransformManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexPositionTransformManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexPositionTransformManipulator");
        buildMetaClass_SVertexPositionTransformManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


GDefineMetaInfo createMetaClass_SVertexTCoordsScaleManipulator()
{
    GDefineMetaGlobalDangle _d = GDefineMetaGlobalDangle::dangle();
    {
        GDefineMetaClass<irr::scene::SVertexTCoordsScaleManipulator, irr::scene::IVertexManipulator> _nd = GDefineMetaClass<irr::scene::SVertexTCoordsScaleManipulator, irr::scene::IVertexManipulator>::Policy<MakePolicy<GMetaRuleDefaultConstructorAbsent> >::declare("SVertexTCoordsScaleManipulator");
        buildMetaClass_SVertexTCoordsScaleManipulator(0, _nd);
        _d._class(_nd);
    }
    return _d.getMetaInfo();
}


} // namespace meta_irrlicht


